package br.com.rsrpp.domain.model;

import java.util.List;

public interface UserRepository {
	
	void saveOrUpdate(Usuario user);
	
	Usuario buscarById(int id);
	
	List<Usuario> buscarByEmail(String email);	
	
	List<Usuario> buscarTodos();
	
	List<UF> buscarUF();
	
	UF buscarUFById(int id);
	
	List<Cidade> buscarCidades(int id);
	
	Cidade buscarCidadeById(int id);
	
	List<Bairro> buscarBairros(int id);
	
	Bairro buscarBairroById(int id);
	
	void saveOrUpdate(UP up);
}
